From c1791d030aec090784d3b82617e2bf2ee6d3a7c4 Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Sat, 8 Jun 2019 03:16:31 +0000 Subject: [PATCH] widget: Ignore natives for picking The natives transforms are not set up properly to make this work, so ignore them here, for now. This my need to be revisited later. --- gtk/gtkwidget.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/gtk/gtkwidget.c b/gtk/gtkwidget.c index 9bc74e9d68..07080d6b9e 100644 --- a/gtk/gtkwidget.c +++ b/gtk/gtkwidget.c @@ -10936,6 +10936,9 @@ gtk_widget_pick (GtkWidget *widget, GtkWidget *picked; graphene_point3d_t p0, p1, res; + if (GTK_IS_NATIVE (child)) + continue; + if (child_priv->transform) { transform = gsk_transform_invert (gsk_transform_ref (child_priv->transform)); -- 2.30.2